A systems design course emphasizing interfaces
نویسنده
چکیده
This paper describes an experimental course where students develop a (small) system focusing on the interfaces between diierent components of the system. The components are developed independently of each other using Web based documentation and focusing on techniques for modeling and analysis of interfaces. These techniques are supported by prototype tools. 1 Introduction The potentials of the Internet/Intranet as a means for sharing and updating common information has a signiicant potential for improving communication in large (systems) design projects. This paper describes an experimental systems design course where students develop a (small) system using Web based documentation supported by prototype tools focusing on mod-eling and checking the interfaces between the diierent components of a systems design. Using Web based documentation in an engineer-ing/design environment allows participants to share and update common information such as speciica-tions, design details, and status information. To fully utilize Web based information in a systems design environment it is important to avoid confusion and misinterpretation because of ambiguities. In person to person communication some imprecision in the shared documentation can be tolerated and compensated by direct personal interaction. This possibility is reduced if one relies on Web based (or other written) documentation where lack of precision is not compensated by direct human interaction.
منابع مشابه
Model - Driven Development - From Object - Oriented Design to Actor - Oriented Design
deeply rooted in procedural abstractions. These say little about concurrency, temporal properties, and assumptions and guarantees in the face of dynamic system structure. Actor-oriented design contrasts with (and complements) object-oriented design by emphasizing concurrency and communication between components. Components called actors execute and communicate with other actors. While interface...
متن کاملAll in a Day’s Work: User Interface Design for Multitasking, Resource Organization, and Collaboration in Knowledge Work
Knowledge workers manage multiple tasks, collaborate effectively, and leverage the spatial organization of their work area; all of these practices have a relationship to the construct of activity. In this research, I have synthesized data about knowledge workers’ practices, findings from the development and evaluation of early activity-based systems, and theoretical understandings of cognition ...
متن کاملInvestigating Essential Usability Factors of Online Course Registration Systems
The aim of this study was to investigate the usability factors of online course registration systems. Two pattern systems from universities of Austria were subject of investigation. Their user interfaces were analysed with respect to layout, navigation menu, colors and structure of the course listings. According to the results of a usability evaluation performed by means of a questionnaire base...
متن کاملVisual Interfaces to Computers: A Systems-Oriented First Course in Robust Control via Imagery
We present the rationale, description, and critique of a first course in image computing that is not a traditional computer vision principles-and-tools course. ”Visual Interfaces to Computers” is instead complementary to standard Computer Vision, User Interface, and Graphics courses; in fact, VI:CV::UI:G. It is organized by case studies of robust working visual systems that use camera input for...
متن کاملCurrent iteration of a course on physical interaction design for music
This paper is an overview of the current state of a course on New Interfaces for Musical Expression taught at Stanford University. It gives an overview of the various technologies and methodologies used to teach the interdisciplinary work of new musical interfaces.
متن کامل